package cn.com.bluemoon.daps.common.domain;

import io.swagger.annotations.ApiModelProperty;

import java.io.Serializable;

/**
 * {@see KeyAnnotationClz}
 *
 * @author Jarod.Kong
 * @date 2020/11/3 10:57
 */
@FunctionalInterface
public interface UserPermissionApi<T extends Serializable> {
  /**
   * @return 获取mvc传输中对应模型的id
   */
  @ApiModelProperty(hidden = true)
  T getUserPermissionKeyValue();
}
